Skip to content

Patch esbuild advisory (GHSA-gv7w-rqvm-qjhr) + add SDK-moved README notice#120

Merged
Jose-Sabater merged 1 commit into
mainfrom
fix/esbuild-advisory-and-readme-notice
Jun 15, 2026
Merged

Patch esbuild advisory (GHSA-gv7w-rqvm-qjhr) + add SDK-moved README notice#120
Jose-Sabater merged 1 commit into
mainfrom
fix/esbuild-advisory-and-readme-notice

Conversation

@Jose-Sabater

Copy link
Copy Markdown
Member

What

  • Security: Bump tsx ^4.19.2^4.22.4 in examples/, which resolves the transitive esbuild dependency to 0.28.1 — the patched version for GHSA-gv7w-rqvm-qjhr (High, CVSS 8.1).
  • Docs: Add an [!IMPORTANT] banner to the README noting the SDKs have moved to https://github.com/opper-ai/opper-sdks.

Risk context

esbuild was a dev-only, transitive dependency, present only in examples/package-lock.json (a private workspace) — it is not part of the published opperai npm package. The advisory itself only affects esbuild's Deno install path (binary download without integrity verification, redirectable via NPM_CONFIG_REGISTRY); the examples run esbuild through tsx on Node, so the vulnerable code path was never exercised here. Low practical risk, but this clears the alert.

Verification

  • npm ls esbuildtsx@4.22.4 → esbuild@0.28.1
  • npm audit → 0 vulnerabilities ✅
  • npx tsx -e ... runs fine — examples toolchain unaffected ✅

Publishing

No security republish to npm is required — nothing in the published package changed. (Optional: npm deprecate opperai "Moved to https://github.com/opper-ai/opper-sdks" if we want the move reflected on the npm page.)

🤖 Generated with Claude Code

Dependabot flagged esbuild GHSA-gv7w-rqvm-qjhr (high) via the dev-only
tsx dependency in examples/. Bump tsx ^4.19.2 -> ^4.22.4 so esbuild
resolves to the patched 0.28.1. No change to the published package.

Also add an [!IMPORTANT] banner pointing to the new SDK home at
github.com/opper-ai/opper-sdks.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Jose-Sabater
Jose-Sabater merged commit 93820c9 into main Jun 15, 2026
8 checks passed
@Jose-Sabater
Jose-Sabater deleted the fix/esbuild-advisory-and-readme-notice branch June 15, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant